﻿html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border:0px;
	font-family: 'Microsoft YaHei';
     }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block; }
body {
	line-height: 1.5;
	font-size: 12px;
	 }
a{ text-decoration:none; font-family: 'Microsoft YaHei';}
ol, ul,li {
	list-style: none; }
/*table {
	/*border-collapse: collapse;
	border-spacing: 0;
	width:1000PX;
	margin:0 AUTO;
	 }*/
a {
	blur: expression(this.onFocus=this.blur());
	outline: none;
	color: #333;
	text-decoration: none;
}
 h1, h2, h3, h4, h5, h6{
 	font-weight: normal;
 }
/*img{
	display: block;
}*/
.clearfix {
	zoom: 1;
}
em{
	font-style: normal;
}
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.clear{ clear:both; font-size:0; line-height:0; height:0; overflow:hidden;}

.fl{ float: left;display: inline; }
.fr{ float: right;display: inline; }

/*** reset end ***/

.w1000{
	width: 1002px;
	margin: 0 auto;
	position: relative;
	height:auto;
}

.w1002{
	width: 1002px;
	margin: 0 auto;
}

.w1003{
	width: 1002px;
	margin: 0 auto;
	position: relative;
}
.w1003 p{ line-height:30px;}

.header{
	height: 222px;
	width: 100%;
}
.top{
	height: 158px;
	width: 100%;
	background: url(../images/top_bg.jpg) repeat-x;
}
.logo{
	margin: 51px 0 0 0px;
}
.search-fr{
	margin-top: 49px;
}
.search-box{
	width: 252px;
	height: 30px;
	background: url(../images/search.jpg) no-repeat;
	overflow: hidden;
	position: relative;
	margin-top: 8px;
	cursor: pointer;
}

#search-box{
	width: 252px;
	height: 30px;
	overflow: hidden;
	position: relative;
	margin-top: 8px;
	cursor: pointer;
}

.search-box1{
	width: 63px;
	height: 30px;
	background: url(../images/search2.jpg) no-repeat;
	overflow: hidden;
	position: relative;
	float:right;
	cursor: pointer;
	border:0px;
}
.search-input{
	position: absolute;
	left: 3px;
	width: 189px;
	height: 30px;
	line-height: 18px;
	background: none;
	border: 0 none;
	outline: none;
	font-size: 12px;
	color: #6093b6;
	background: url(../images/search1.jpg) no-repeat;
}
.nav{
	height: 64px;
	background: #fff;
	overflow: hidden;
	width: 1002px;
	margin: 0 auto;
}
.nav li{
	float: left;
	text-align: center;
	position: relative;
}


.nav .line{
	width: 1px;
	height: 26px;
	overflow: hidden;
	background:url(../images/nav-line.jpg) no-repeat;
	margin: 22px 18px 0 18px;
}
.nav-cn{
	font-size: 15px;
	font-family: 'Microsoft YaHei';
	color: #181c1f;
	float: left;
	margin-top: 18px;
	padding: 0 10px;
}
.nav-en{
	margin-top: -5px;
	font-size: 10px;
	font-family: 'Microsoft YaHei';
	color: #9d9d9d;
	display:block;
}
.nav-cur{
	background: #03629c;
	height: 2px;
	position: absolute;
	bottom: -5px;
	left: 0;
	display:none;
	width: 100%;
}


.nav-arrow-img{
	position: absolute;
	left: 50%;
	margin-left: -7px;
	bottom: 2px;
	background:url(/skin/web/images/arrow.jpg);
}




.nav{
	height: 64px;
	background: #fff;
	overflow: hidden;
	width: 1002px;
	margin: 0 auto;
}
.nav li{
	float: left;
	text-align: center;
	position: relative;
}



/*----------*/

.h_nav{ height:54px; overflow:hidden;  margin:0 auto; width:1002px; }
.h_nav li{ float:left; background:url(../images/nav-line.jpg) no-repeat right 18px; text-align:center; height:46px; padding:18px 10px 0 10px; }
.h_nav li a{padding:0px 12px; display:block; font-size:16px; height:34px; color:#333 ; line-height:15px;  font-family: "Microsoft YaHei" ! important; }
.h_nav li p{padding:0px; display:block; font-size:12px; color:#9d9d9d;}
.h_nav li a:hover, .h_nav .cur a{ background:url(../images/arrow.jpg) center 28px no-repeat ; text-decoration:none; border-bottom: solid 2px  #03629c; }
.h_nav .nones{ background:none;}




/* banner */
.banner{
	width: 100%;
	height: 523px;
	background: url(../images/banner.jpg) center top no-repeat;
}


.hdbanner{
	width: 100%;
	height: auto;
	margin:0 auto;
}


.white_div {
	background:#fff;
	width: 95%;
	height: 540px;
	padding:10px 30px 10px 30px;
}
.white_div2 {
	background:#fff;
	width: 95%;
	height: auto;
	padding:10px 30px 10px 30px;
}

.white_div3 {
	background:#fff;
	width: 95%;
	height:auto;
	padding:10px 30px 10px 30px;
}

.probg{ padding:20px; font-size:14px; color:#626262; line-height:26px;}
.probg p{font-size:13px; color:#626262; line-height:26px;}
.probg p img{ margin:0 auto;}
.box-i-w-1{
	border: 1px solid #d1d1d1;
}
.box-i-l-1{
	width: 636px;
	
}
.box-i-l-1 .h3{
	width: 277px;
	height: 87px;
	color: #ffffff;
	font-size: 28px;
	line-height: 87px;
	font-family: 'Microsoft YaHei';
	background: #ebab00;
	font-weight: normal;
	text-align: center;
	float: left;
}
.box-i-l-1-t{
	margin: 25px 0 0 20px;
}
.box-i-l-1-t .p1{
	font-family: 'Microsoft YaHei';
	color: #9c9c9c;
	font-size: 26px;
}
.box-i-l-1-t .p2{
	font-family: 'Microsoft YaHei';
	color: #9c9c9c;
	font-size: 16px;
}
.box-i-l-1 .p3{
	margin-top: 30px;
	margin-left: 30px;
	font-size: 18px;
	color: #545454;
	font-family: 'Microsoft YaHei';
}
.box-i-l-1 .p4{
	font-size: 12px;
	font-family: 'Microsoft YaHei';
	margin-left: 30px;
	color: #545454;
	width: 566px
}
.box-i-l-1-list{
	margin-top: 30px;
}
.box-i-l-1-list li{
	float: left;
	width: 268px;
	margin-left: 30px;
}
.box-i-l-1-list p{
	font-size: 16px;
	text-align:center;
	font-family: 'Microsoft YaHei';
}

.grey_div{
	background: #f0f0f0;
	width: 100%;
	height: 731px;
}
.box-i-2-title{
	width: 100%;
	padding: 41px 0 22px;
	text-align: center;
}
.box-i-2-title img{
	display: inline;
}

.box-i-2-tabs{
	text-align: center;
	width: 100%;
	height: 40px;
	border-bottom: 5px solid #d3d3d3;
	
}
.box-i-2-tabs li{
	display: inline-block;
	position: relative;
	height: 40px;
	width:100px; float:left;
}

.box-i-2-tabs ul{ width:440px; margin:0 auto;
}


.box-i-2-tabs li.line{
	background: url(../images/tabs-line.jpg) no-repeat;
	width: 1px;
	height: 14px;
	overflow: hidden;
	margin: 3px 5px 0 5px;
}
.box-i-2-tabs li a{
	color: #383838;
	font-size: 14px;
	display: inline-block;
	padding: 0 10px;
	font-family: 'Microsoft YaHei';
}
.box-i-2-tabs-cur{
	height: 5px;
	background: #015186;
	width: 100%;
	position: absolute;
	left: 0;
	bottom: -5px;
	display:none;
}
.box-i-2-tabs-arrow{
	position: absolute;
	left: 46%;
	width: 13px;
	height: 7px;
	bottom: 5px;
}
.box-i-2-c-l{
	width: 480px;
	border: 1px solid #e4e4e4;
	background: #fff;
	height: 473px;
	overflow:hidden;
}
.box-i-2-c-l .img01{
	margin: 5px 0 0 4px;
	display:block;
}
.box-i-2-w{
	margin-top: 40px;
}

.box-i-2-c-l-t{
	font-family: 'Microsoft YaHei';
	color: #015186;
	padding-top: 22px;
	width: 419px;
	border-bottom: 1px solid #d4d4d4;
	margin-left: 15px;
	padding-bottom: 5px;
}
.box-i-2-c-l-t h3{
	background: url(../images/ico01.jpg) left center no-repeat;
	padding-left: 25px;
	font-size: 18px;
	font-weight: normal
}

.box-i-2-c-l .p1{
	width: 419px;
	color: #383838;
	margin-left: 15px;
	line-height: 24px;
	padding: 6px 0;
}
.box-i-2-c-r{
	width: 494px;

}
.box-i-2-c-r-hd{
	background:#fff;
	height: 172px;
}
.box-i-2-c-r-t{
	width: 455px;
}
.box-i-2-c-l-t-s{
	padding: 5px 20px;
	line-height: 25px;
	color: #626262;
}
.box-i-2-c-l-t-s P{
	height:30px;
	line-height:30px;
	font-size:14px;
	padding-top:5px;
	
	}
.box-i-2-c-r-img{
	background:#fff;
	margin-top: 15px;
	height: 288px;
}
.box-i-2-c-r-img-list li{
	float: left;
	margin-top: 15px;
	margin-left: 15px;
	text-align: center;
}
.box-i-2-c-r-img-list li p{
	padding-top: 15px;
}

.def-div-bg{
	width: 100%;
	height: 446px;
	background: url(../images/bg1.jpg) repeat-x;
}

.focus-1{
	width: 1000px;
	height: 282px;
	position: relative;
	margin: 0 auto;
	overflow: hidden;
}
.focus-1 li{
	width: 231px;
	float: left;
	border: 1px solid #ccc;
	height: 282px;
	background: #fff;
	margin-right: 17px;
}
.focus-1-img{
	width: 223px;
	height: 152px;
	float: left;
	margin: 4px 0 0 4px;
}
.focus-1-box{
	width: 206px;
	float: left;
	margin: 15px 0 0 12px;
}
.focus-1-title{
	color: #383838;
	font-size: 16px;
	font-family: 'Microsoft YaHei';
}
.focus-1-more{
	margin: 4px 0 0 0px
}
.focus-1-box .p1{
	padding-top: 10px;
	color: #626262;
}
.focus-1-w {
	padding-top: 30px;
	position: relative;
}
.focus-1-big-title{
	text-align: center;
	padding-bottom: 54px;
}
.focus-1-big-title img{
	display: inline;
}
.focus-1-left{
	position: absolute;
	left: 50%;
	top: 280px;
	margin-left: -555px;
	cursor: pointer;
}
.focus-1-right{
	position: absolute;
	left: 50%;
	top: 280px;
	margin-left: 496px;
	cursor: pointer;
}
.focus-1-list{
	position: absolute;
	top: 0;
	left: 0;
	width: 100000px;
}

.focus-2-big-title{
	padding-top: 46px;
}

.focus-2-l-box{
	width: 489px;
	height: 212px;
	
	
	position: relative;
	overflow: hidden;
}
.focus-2-l-box-1{
	padding: 4px;
	border:1px solid #ccc;
	width: 489px;
}

.focus-2-l-box-list{
	position: absolute;
	left: 0;
	top: 0;
	width: 10200px;
}
.focus-2-l-box-list li{
	float: left;
}

.focus-2-l-box-item{
	position: absolute;
	bottom: 5px;
	right: 5px;
}
.focus-2-l-box-item li{
	width: 10px;
	height: 9px;
	overflow: hidden;
	float: left;
	margin-left: 5px;
	background: url(../images/item02.png) no-repeat;
}
.focus-2-l-box-item li.cur{
	background: url(../images/item01.png) no-repeat;
}
.focus-2-l-box-title{
	font-size: 16px;
	color: #383838;
	font-family: 'Microsoft YaHei';
	padding-top: 12px;
}

.focus-2-l-box-date{
	font-size: 16px;
	color: #8d8d8d;
	font-family: 'Microsoft YaHei';
	padding-top: 12px;
}
.focus-2-l-box-title1,.focus-2-l-box-date1{
	padding-top: 0px;
}
.focus-2-l-box-p1{
	color: #707070;
	padding-top: 5px;
	line-height: 22px;
	font-size: 12px;
}
.focus-2-l{
	width: 503px;
}
.focus-2-r{
	width: 465px;
}
.focus-2-r .line{
	border-top: 1px solid #cccccc;
	
	margin: 15px 0px;
}
.focus-2-r-list li{
	height: 28px;
	line-height: 28px;
	border-bottom: 1px dashed #ccc;
}
.focus-2-r-list li a{
	padding-left: 15px;
	background: url(../images/item03.jpg) no-repeat;
}
.focus-2-r-list li em{
	float: right;
	color: #a2a2a2;
	font-size: 14px;
}

.box-4-about{
	width: 1002px;
	height: 365px;
	position: relative;
	background: url(../images/bg2.jpg) no-repeat;
	margin: 0 auto;
}

.box-4-about h3{
	float: left;
	margin: 76px 0 0 48px;
	font-size: 20px;
	color: #383838;
	font-family: 'Microsoft YaHei';
	font-weight: normal
}
.box-4-about .p1{
	width: 317px;
	color: #474747;
	margin: 16px 0 0 48px;
	float: left;
	line-height: 22px;
}
.box-4-about .more{
	float: left;
	margin: 10px 0 0 48px;
}
.quick-div{
	width: 999px;
	margin:0 auto;
	height: 272px;
	border: 2px solid #c1c0c0;
	position: relative;
}
.quick-div-arrow{
	position: absolute;
	left:60px;
	top: -2px;
}
.quick-div-h3{
	font-size: 28px;
	font-family: 'Microsoft YaHei';
	color: #383838;
	float: left;
	margin: 40px 0 15px 0px;
}
.quick-div-con{
	width: 906px;
	margin: 0 auto;
}
.quick-div-con-dl{
	margin: 10px 0px;
}
.quick-div-con-dl dt{
	color: #383838;
	float: left;
	font-size: 16px;
	padding-right: 30px;
	color: #383838;
	font-family: 'Microsoft YaHei';
	font-weight: bold;
}
.quick-div-con-dl dd{
	float: left;
	line-height: 24px;
	padding-right: 30px;
}
.quick-div-con-dl dd a{
	color: #626262;
}
.quick-div-con-dl dd img{
	display: inline;
	vertical-align: middle;
	border:0px;
}
.quick-div-line {
	height: 4px;
	width: 897px;
	background: url(../images/line1.jpg) no-repeat;
	margin: 10px 0px;
}

.footer{
	width: 100%;
	height: 260px;
	background:url(../images/ft-bg.jpg) repeat-x;
}
.ft-nav .line{
	width: 1px;
	height: 12px;
	overflow:hidden;
	margin: 20px 28px 0 28px;
	background: url(../images/ft-item.jpg) no-repeat;
}
.ft-nav li{
	float: left;
	height: 52px;
	line-height: 52px;
}
.ft-nav li a{
	color: #fff;
	font-family: 'Microsoft YaHei';
	font-size: 16px;
}
.ft-logo{
	float: left;
	margin: 18px 0 12px 10px;
}
.ft-left .p1{
	line-height: 24px;
	color: #a6bcea;
	margin-left: 10px;
}

.ft-left .p1 a{
	color: #a6bcea;
}
.ft-right{
	width: 330px;
}
.ft-right h3{
	color: #ffffff;
	font-size: 14px;
	font-family: 'Microsoft YaHei';
	margin: 35px 0 0 0px;
}
.ft-right-list li{
	float:left;
	margin-right: 30px;
	margin-top: 10px;
}
.ft-right-list li a{
	color: #a7bdeb;
}

.location{
	width: 100%;
	height: 52px;
	line-height: 52px;
	background: #f0f0f0;
	font-size: 14px;
}
.box-s-1{
	width:999px;
	height: 490px;
	background: url(../images/bg3.jpg) no-repeat;
	float: left;
	margin: 28px 0 0 0px;
}
.box-s-1 .title1{
	width: 200px;
	height: 47px;

	background: url(../images/title05.jpg) no-repeat;
	margin: 93px 0 0 210px;
	font-size: 18px;
	color: #fff;
	font-family: 'Microsoft YaHei';
	font-weight: normal;
}

.box-s-1 .title1 span{
	float: left;
	margin: -7px 0 0 20px;
}

.box-s-1 .title2{
	width: 200px;
	height: 47px;

	background: url(../images/title051.jpg) no-repeat;
	margin: 93px 0 0 210px;
	font-size: 18px;
	color: #fff;
	font-family: 'Microsoft YaHei';
	font-weight: normal;
}
.box-s-1 .title2 span{
	float: left;
	margin: -7px 0 0 20px;
}

.box-s-1-in-1{
	width: 216px;
	color: #fff;
	margin: 25px 0 0 192px;
	line-height: 22px;
}
.box-s-1-focus-w{
	margin: 45px 44px 0 0px;
}
.box-s-1-focus{
	width: 520px;
	height: 369px;
	overflow: hidden;
	position: relative;
}
.box-s-1-focus-list{
	position: absolute;
	top: 0;
	left: 0;
	width: 1022323px;
}
.box-s-1-focus-list li{
	width: 520px;
	height: 369px;
	float: left;
	position: relative;
}
.box-s-1-focus-desc{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 66px;
	z-index:999;
	background: url(../images/bg4.png) repeat;
}
.box-s-1-focus-left{
	position: absolute;
	left: 0;
	top: 150px;
	z-index:999;
	cursor: pointer;
}
.box-s-1-focus-right{
	position: absolute;
	right: 0;
	top: 150px;
	z-index:999;
	cursor: pointer;
}
.box-s-1-focus-list-h3{
	color: #fff;
	font-family: 'Microsoft YaHei';
	font-size: 14px;
	margin-left: 30px;
	margin-top: 5px;
}
.box-s-1-focus-list-p1{
	color: #fff;
	margin-left: 30px;
	line-height: 22px;
}









.box-s-11-focus-w{
	margin: 45px 44px 0 0px;
}
.box-s-11-focus{
	width: 729px;
	height: 308px;
	overflow: hidden;
	position: relative;
}
.box-s-11-focus-list{
	position: absolute;
	top: 0;
	left: 0;
	width: 1022323px;
}
.box-s-11-focus-list li{
	width: 729px;
	height: 308px;
	float: left;
	position: relative;
}
.box-s-11-focus-desc{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 66px;
	z-index:999;
	background: url(../images/bg4.png) repeat;
}
.box-s-11-focus-left{
	position: absolute;
	left: 0;
	top: 120px;
	z-index:999;
	cursor: pointer;
}
.box-s-11-focus-right{
	position: absolute;
	right: 0;
	top: 120px;
	z-index:999;
	cursor: pointer;
}
.box-s-11-focus-list-h3{
	color: #fff;
	font-family: 'Microsoft YaHei';
	font-size: 14px;
	margin-left: 30px;
	margin-top: 5px;
}
.box-s-11-focus-list-p1{
	color: #fff;
	margin-left: 30px;
	line-height: 22px;
}














.box-s-2-w{
	padding-top: 30px;
}
.box-s-2-title{
	width: 100%;
	height: 57px;
	background: url(../images/bg5.png) no-repeat;
	position: relative;
}
.box-s-2-title h3{
	float: left;
	margin: 11px 0 0 35px;
	font-family: 'Microsoft YaHei';
	font-size: 24px;
	font-weight: normal;
	color: #3c3c3c;
}
.box-s-2-title span{
	float: left;
	margin: 17px 0 0 13px;
	font-size: 19px;
	color: #c2c2c1;
	font-family: 'Arial';
}
.box-s-2-list{
	overflow:hidden;
	padding-bottom: 40px;
}
.box-s-2-list ul{
	width: 1054px;
}
.box-s-2-list li{
	float: left;
	padding-top: 40px;
	width: 301px;
	margin-right: 49px;
}

.box-s-2-list-img{
	display:block;
	margin-top: 20px;
}
.box-s-2-list-title{
	display:block;
	padding-left: 20px;
	background: url(../images/ico4.jpg) left center no-repeat;
	font-size: 16px;
	color: #015186;
	font-family: 'Microsoft YaHei';
}
.box-s-2-list-con{
	border: 1px solid #ccc;
	border-top: none;
	padding: 15px 10px;
	width: 279px;
	color: #626262;
	height:40px;
	overflow:hidden;
	line-height:26px;
}
.box-s-3-w{
	padding-top: 41px;
}
.box-s-3-left{
	width: 526px;
}
.box-s-3-img{
	width: 526px;
	height: 375px;
	overflow: hidden;
	position: relative;
}
.box-s-3-img-desc{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 75px;
	z-index: 9;
	background: url(../images/bg6.png) repeat;
}
.box-s-3-img-a1{
	font-size: 18px;
	margin: 10px 0 0 20px;
	color: #3c3c3c;
	font-family: 'Microsoft YaHei';
}
.box-s-3-img-a2{
	margin: 10px 20px 0 0px;
}
.box-s-3-img-p1{
	color: #626262;
	margin: 5px 0 0 20px;
}
.box-s-3-right{
	margin-top: 38px;
	width: 447px;
	position: relative;
	height: 375px;
}
.box-s-3-right-desc p{
	line-height: 24px;
}
.box-s-3-right-list{
	position: absolute;
	bottom: 0;
	right: 0;
}
.box-s-3-right-list li{
	float: left;
	width: 218px;
	height: 103px;
	margin:5px 0 0 5px;
	text-align: center;
}
.box-s-3-right-list li a{
	display:block;
	padding-top: 24px;
}
.box-s-3-right-list li span{
	color: #ffffff;
	font-size: 18px;
	font-family: 'Microsoft YaHei';
}
.box-s-3-right-list li img{
	display: inline
}
.box-s-3-right-list li.li_1{
	background: #07609b;
}
.box-s-3-right-list li.li_2{
	background: #0d77bd;
}
.box-s-3-right-list li.li_3{
	background: #2492da;
}
.box-s-3-right-list li.li_4{
	background: #46adf1;
}
.box-a-1-w{
	padding-top: 43px;
}
.box-a-1-img{
	width: 488px;
	height: 348px;
	position: relative;
	overflow: hidden;
}
.box-a-1-img-list{
	position: absolute;
	left: 0;
	top: 0;
	width: 100000px;
}
.box-a-1-img-list li{
	float: left;
}
.box-a-1-img-left{
	position: absolute;
	top: 130px;
	left: 0;
	cursor: pointer;
	z-index: 99;
}
.box-a-1-img-right{
	position: absolute;
	top: 130px;
	right: 0;
	cursor: pointer;
	z-index: 99;
}
.box-a-1-desc{
	width: 491px;
}
.box-a-1-desc .title1{
	font-weight: normal;
	font-family: 'Microsoft YaHei';
	font-size: 22px;
	color: #454545;
}
.box-a-1-desc .title2{
	font-size: 18px;
	margin-top: 20px;
	border-bottom: 2px solid #e6e6e6;
	padding-bottom: 5px;
}
.box-a-1-desc .p1{
	padding-top: 20px;
	line-height: 26px;
	color: #626262;
	font-size: 14px;
	height:130px;
	overflow:hidden;
}
.box-a-1-list{
	margin-top: 20px; line-height:30px; color:#626262; font-size:14px;
}
.box-a-1-list li{
	float: left;
	width: 33%;
	color: #626262;
	font-size: 14px;
	line-height: 22px;
}
.box-a-2-left{
	width: 394px;
	margin: 30px 0 0 30px;
}
.box-a-2-left .title{
	color: #015186;
	font-size: 20px;
	font-family: 'Microsoft YaHei';
}
.box-a-2-left .p1{
	margin-top: 20px;
	color: #626262;
	font-size: 14px;
	line-height: 28px;
}

.box-a-2-right{
	margin: 51px 86px 0 0px;
}
.box-a-2-line{
	margin: 50px 0 30px 0px;
	border-top: 1px solid #dcdcdc;
}
.box-a-2-img{
	margin: 0 0 0 53px;
}
.box-a-2-right1{
	width: 392px;
	margin-right: 70px;
}
.box-a-2-right1 .title1{
	color: #015186;
	font-family: 'Microsoft YaHei';
	font-size: 20px;
}
.box-a-2-right1 .p2{
	color: #626262;
	margin-top: 20px;
	line-height: 28px;
	font-size: 14px;
}
.box-a-2-list li{
	width: 309px;
	margin-right: 38px;
	padding-top: 20px;
}

.box-a-3-p1{
	font-size: 16px;
	text-align: center;
	margin-top: 10px;
	font-family: 'Microsoft YaHei';
}

.box-b-sidebar{
	width: 235px;
	margin-top: 10px;
}
.box-b-sidebar-title{
	width: 235px;
	height: 83px;
	background: url(../images/bg7.jpg) no-repeat;
	text-align: center;
	line-height: 83px;
	margin-bottom: 15px;
}
.box-b-sidebar-title h3{
	font-size: 20px;
	color: #ffffff;
	font-family: 'Microsoft YaHei';
}
.box-b-sidebar-title .small-title{
	color: #cdcccc;
	font-family: 'Microsoft YaHei';
	font-size: 16px;
}
.category-title{
	width: 235px;
	height: 51px;
	line-height: 51px;
	margin-top:1px;
}
.category-title a{
	display:block;
	height: 51px;
	font-size: 16px;
	font-family: 'Microsoft YaHei';
	color: #464646;

	padding-left: 20px;
	background:#e2e2e2 url(../images/ico6.png) 210px center no-repeat;
}
.category-cur a{
	background:#03629c url(../images/ico6_cur.png) 210px center no-repeat;
	color: #fff;
}
.category-sub li{line-height: 52px;height: 52px;border-bottom: 1px solid #e2e2e2;background:url(../images/ico2.jpg) 15px center no-repeat;}
.category-sub li a:hover{color:#fff; background:#39F url(../images/ico01.png) 15px center no-repeat;}
.category-sub li a{display:block;height: 52px;padding-left: 50px; font-size:14px; font-family: 'Microsoft YaHei';}
.cur a{ background:#39F url(../images/ico01.png) 15px center no-repeat; color:#f1f1f1}





.box-b-sidebar-tel{
	margin-top: 10px;
}
.category-title a:hover{
	background-color:#39F; color:#fff
	}
.box-b-right{
	width: 729px;
}
.box-b-right{
	margin-top: 10px;
}
.box-b-focus{
	width:729px;
	height: 308px;
	overflow: hidden;
	position: relative;
}
.box-b-focus ul{
	width: 111100px;
	position: absolute;
	left: 0;
	top: 0;
}
.box-b-focus ul li{
	float: left;
	width:729px;
	height: 308px;
	overflow: hidden;
	position: relative;
}
.box-b-focus-desc{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	background: url(../images/bg4.png) repeat;
	height: 62px;
}
.box-b-focus-desc h3{
	font-family: 'Microsoft YaHei';
	color: #fff;
	font-size: 14px;
	padding-left: 30px;
	padding-top: 10px;
}
.box-b-focus-desc p{
	color: #fff;
	padding-left: 30px;
}
.box-b-focus-num{
	position: absolute;
	bottom: 10px;
	right: 10px;
	z-index: 9999;
	color: #fff;
	font-size: 26px;
	font-family: 'Microsoft YaHei';
}
.box-b-product-list{
	margin-top: 40px
}
.box-b-product-box{
	height: 275px;
	background: #f1f1f1;
	margin-bottom: 20px;
}
.box-b-product-box-img{
	margin: 29px 0 0 27px;
}
.box-b-product-box-img img{
	border:3px solid #fff;
}
.box-b-product-box-con{
	width: 362px;
	margin-top: 28px;
	margin-right: 16px;
}
.box-b-product-box-con h3{
	font-size: 14px;
	color: #03629c;
	font-weight: bold;
}
.box-b-product-line{
	height: 4px;
	overflow: hidden;
	margin: 8px 0;
	background: url(../images/line2.jpg) no-repeat;
}
.box-b-product-box-con p{
	color: #626262;
	line-height: 24px;
	height:145px;
	overflow:hidden;
}
.box-b-product-box-con-page{
	text-align: right;
	padding: 10px 0px;
}
.box-b-product-box-con-page a{
	display: inline-block;
	padding: 3px 8px;
	border: 1px solid #ccc;
}
.box-b-product-box-con-page a.cur{
	background:#0b85cf;
	color: #fff;
}

.news-title-d h3{
	font-family: 'Microsoft YaHei';	
	text-align: center;
	color: #686868;
	font-size: 24px;
}
.news-title-d{
	padding: 30px 0px 20px;
	border-bottom: 1px dotted #ccc;
}
.news-return{
	background: #ebebeb;
	padding: 4px;
}
.news-date-d{
	margin-top: 4px;
	font-size: 12px;
	color: #8d8d8d;
}
.news-para-1{
	font-size: 14px;
	color: #656565;
	padding: 30px 0px;
	line-height: 24px;
}

#content p{
	font-size: 14px;
	color: #656565;
	padding: 50px 0px;
	line-height: 24px;
	}
	
#content p img{ margin:0 auto; max-width:1000px; 	}
	
.tuijian-yuedu{
	width: 745px;
	height: 256px;
	background: #f2f2f2;
	margin-bottom: 30px;
}
.tuijian-yuedu-in{
	width: 649px;
	margin: 0 auto;
	color: #7a7a7a;
}
.tuijian-yuedu-in a{
	color: #7a7a7a;
}
.tuijian-yuedu-in h3{
	color: #212121;
	font-size: 18px;
	padding-top: 22px;
	font-family: 'Microsoft YaHei';	
}
.tuijian-yuedu-list{
	padding-top: 10px;
}
.tuijian-yuedu-list li{
	font-size: 14px;
	border-bottom: 1px dotted #ccc;
	height: 40px;
	line-height: 40px;
}
.tuijian-yuedu-list li em{

	float: right;
}
.tujian-yuedu-tag {
	margin-top: 25px;
	font-size: 14px;
}
.tujian-yuedu-bianji {
	text-align: right;
	margin-top: 22px;
	font-size: 14px;
}
.other-products-d{
	width: 233px;
}
.other-products-d a{
	display:block;
	height: 63px;
	line-height: 63px;
	margin-bottom: 2px;
	font-family: 'Microsoft YaHei';	
	font-size: 16px;
	padding-left: 15px;
	background: #ececec url(../images/ico5.png) 190px center no-repeat;
}
.other-products-d a:hover,.other-products-d .cur{
	background: #03629c url(../images/ico5.png) 190px center no-repeat;
	color: #fff;
}

.box-d-2-title{
	margin-top: 40px;
}
.news-mask-list{
	width: 1050px;
	position: absolute;
	top: 0;
	left: 0;
}
.news-mask-list li{
	float: left;
	height: 225px;
	margin-right: 20px;
}
.news-mask-list-img{
	position: relative;
	width: 325px;
	height: 196px;
	overflow:hidden;
}


.news-mask-list li .news-mask-desc{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url(../images/bg4.png) repeat;
	text-align: center;
	display:none;
}
.news-mask-list li.cur1 .news-mask-desc{
	display:block;
}
.news-mask-list li .cur-g-line{
	display:none;
	margin-top: 10px;
}
.news-mask-list li.cur1 .cur-g-line{
	display:block;
	height: 4px;
	background: #7fb805;
}
.news-mask-desc h3{
	font-family: 'Microsoft YaHei';	
	font-size: 16px;
	color: #fff;
	padding-top: 30px;
}

.news-mask-desc h3 a{
	font-family: 'Microsoft YaHei';	
	font-size: 16px;
	color: #fff;
}

.news-mask-desc .p1{
	width: 250px;
	color: #797979;
	margin: 10px auto;
}

.news-mask-desc .p2{
	width: 250px;
	color: #797979;
	margin: 10px auto;
	height:70px;
	overflow:hidden;
}

.news-mask-desc img{
	display:inline;
}
.news-mask-list-w{
	width: 1000px;
	overflow:hidden;
	position: relative;
	height: 225px;
	margin-top: 30px;
}
.news-d-text-list{
	width: 476px;
	font-size: 13px;
	padding-top: 22px;
	padding-bottom: 20px;
}
.news-d-text-list li em{
	float: right;
	color: #666666;
}
.news-d-text-list li{
	font-family: 'Microsoft YaHei';	
	background: url(../images/item04.jpg) left center no-repeat;
	padding-left:13px; 
	height: 40px;
	line-height: 40px;
	border-bottom: 1px dotted #ccc;
}
.news-d-text-list li a{
	color: #454545
}
.kehuganyan{
	padding-top: 40px;
}
.kehuganyan-box{
	padding: 20px;
	background: #fff;
	margin-top:30px;
	color: #454545;
}
.kehuganyan-box a{
	color: #454545;
}
.kehuganyan-box-con{
	width: 746px;
	padding-bottom: 20px;
	position: relative;
	min-height: 108px;
}
.kehuganyan-box-con .p1{
	font-weight: bold;
	font-size: 14px;
}
.kehuganyan-box-con .p2{
	padding: 15px 0 0px;
}
.kehuganyan-box-con .a1{
	position: absolute;
	bottom: 0;
	left: 0;
	font-weight: bold;
}
.kehuganyan-box-cur{
	background: #8d8b8c;
	color: #fff;
}
.kehuganyan-box-cur a{
	color: #fff;
}

.box-about-a-1{
	width: 372px;
	margin-top: 30px;
}
.box-about-a-2{
	width: 304px;
	margin-right: 25px;
}
.box-about-a-2 h3{
	padding: 35px 0 0 0px;
	font-size: 20px;
	color: #383838;
	font-weight: bold;
}
.box-about-a-2 ul{
	padding-top: 20px
}
.box-about-a-2 li{
	padding-left: 18px;
	background: url(../images/item05.jpg) left center no-repeat;
	font-size: 14px;
	margin-top: 20px;
}
.box-about-a-p1{
	color: #474747;
	font-size: 14px;
	padding: 20px 0;
	line-height: 24px;
}
.box-about-a-dir{
	position: absolute;
	right: 0;
	top: 25px;
}
.box-about-a-dir a{
	float: left;
	margin-left: 8px;
	display: inline;
}
.pinzhirenzheng{
	width: 727px;
	height: 265px;
	overflow: hidden;
	position: relative;
	margin-bottom: 35px;
}
.pinzhirenzheng ul{
	position: absolute;
	top: 0;
	left: 0;
	width: 100000px;
}
.pinzhirenzheng ul li{
	float: left;
	margin-top: 31px;
	margin-right: 14px;
}
.pinzhirenzheng ul li img{
	border: 3px solid #f0f0f0;
}
.team-img{
	margin: 30px 0px;
}
.team-p1{
	padding: 10px 0px 20px;
	font-size: 14px;
	color: #474747;
	line-height: 24px;
}
.contact-c{
	padding-top: 30px;
}
.contact-c dl{
	border-bottom: 1px dashed #ccc;
	padding-bottom: 30px;
	margin-bottom: 30px;
}
.contact-c dl,.contact-c dt,.contact-c dd{
	float: left;
	font-size: 14px;
	font-family: 'Microsoft YaHei';	
	color: #464646;
}
.contact-c dd{
	padding-left: 25px;
}
.contact-map{
	padding: 10px 0 50px
}

.box-i-l-1-list-sdsd{
	 
}
.anli-sjdjs{
	padding-right: 38px;
	color: #fff;
	background: url(../images/ico5.png) right center no-repeat;
}


.xwfdh{width:1002px; margin:0 auto; text-align:right; padding-right:100px; height:40px;}
.xwfdh a{ padding:0 20px; font-size:14px; font-weight:bold; float:right;}

.erweima{ float:left; margin:20px 40px;}
.erweima2{ float:left; margin:20px 10px; width:340px; height:185px; overflow:hidden;}
.erweima2 h3{ font-size:12px; color:#FFFFFF; font-weight:bold;}

/*返回顶部*/
#gotop{ background: url(../images/top.png) no-repeat;}
#gotop{cursor:pointer;width: 49px; height: 38px; overflow: hidden; position: fixed; _position: absolute; bottom: 60px; right: 50%;
	top: 94%; margin-right: -550px; background-position: 0 0px; display:none; *display: expression(documentElement.scrollTop > 0 ? "block" : "none");_top: expression(documentElement.scrollTop+documentElement.clientHeight-this.clientHeight-60);
	   }
#gotop a {width: 18px; height: 82px;text-indent: -9999px; display: none;overflow: hidden;}



#kinMaxShow {display:none; height:auto;}
#kinMaxShow .sub_1_1 {display:block;position:absolute;left:110px;top:136px;}
#kinMaxShow .sub_1_2 {display:block;position:absolute;left:110px;top:120px;}
#kinMaxShow .sub_2_1 {display:block;position:absolute;left:-160px;bottom:0px;}
#kinMaxShow .sub_2_2 {display:block;position:absolute;left:110px;top:20px;}
#kinMaxShow .sub_3_1 {display:block;position:absolute;right:180px;bottom:0px;}
#kinMaxShow .sub_3_2 {display:block;position:absolute;left:30px;top:40px;}




#divSmallBox{overflow:hidden;*display:inline;*zoom:1;width:10px;height:10px;margin:0 5px;border-radius:10px;background:#ffffff;}
#playBox{ width:526px; height:375px; margin:20px auto; background:#333; position:relative; overflow:hidden; float:left;}
#playBox .oUlplay { width:99999px; position:absolute; left:0; top:0;}
#playBox .oUlplay li{ float:left;}
#playBox .pre{ cursor:pointer; width:45px; height:45px; background:url(../images/l.png) no-repeat; position:absolute; top:150px; left:10px; z-index:10;}
#playBox .next{ cursor:pointer; width:45px; height:45px; background:url(../images/r.png) no-repeat; position:absolute; top:150px; right:10px; z-index:10;}
#playBox .smalltitle {width:526px; height:10px; position:absolute; bottom:15px; z-index:10}
#playBox .smalltitle ul{ width:120px; margin:0 auto;}
#playBox .smalltitle ul li{ width:10px; height:10px; margin:0 5px; border-radius:10px;  float:left; overflow:hidden;*display:inline;*zoom:1;}


.rides-cs {  font-size: 12px; background:#29a7e2; position: fixed; top: 0px; right: 0px; _position: absolute; z-index: 1500; border-radius:6px 0px 0 6px; }
.rides-cs a { color: #00A0E9;}
.rides-cs a:hover { color: #ff8100; text-decoration: none;}
.rides-cs .floatL { width: 36px; float:left; position: relative; z-index:1;margin-top: -15px;height: 101px;}
.rides-cs .floatL a { font-size:0; text-indent: -999em; display: block;}
.rides-cs .floatR { width: 130px; float: left; padding: 5px; overflow:hidden;}
.rides-cs .floatR .qqcn {background:#F7F7F7; border-radius:6px;margin-top:4px;}
.qqcn .titZx{ font-size: 14px; color: #333;font-weight:600; line-height:30px;padding:5px;text-align:center; padding-bottom:18px;}
.qqcn ul {padding:0px; margin:0; margin-top:-15px; }
.qqcn ul li { line-height: 35px; height:35px;border-bottom: solid 1px #E6E4E4;overflow: hidden;text-align:center;}
.qqcn ul li span { color: #777;}
.qqcn ul li a{color: #777;}
.qqcn ul li img { vertical-align: middle;}
.rides-cs .btnOpen, .rides-cs .btnCtn {  position: relative; z-index:9; top:25px; left: 0;  background-image: url(http://www.kebagongmao.com/skin/web/images/lanrenzhijia.png); background-repeat: no-repeat; display:block;  height: 100px; padding: 8px;}
.rides-cs .btnOpen { background-position: 0 0;}
.rides-cs .btnCtn { background-position: -37px 0;}
.rides-cs ul li.top { border-bottom: solid #ACE5F9 1px;}
.rides-cs ul li.bot { border-bottom: none;}
